System Requirements:
Windows 10 22H2
Python 3.11
Code tested on Python 3.11.2

Installation:
https://www.python.org/downloads/

To install the required packages, open command prompt and use the following commands:
pip install pandas
pip install matplotlib
pip install scikit-learn
pip install scipy

Keep all Python code in the same folder.

Install time may vary based on internet connection speed.

Instructions:
Demo Data Included = Signal_Check_Sample_Data.csv
1.) Create folders called "input_folder" and "output_folder" in the same path with the Python code.
2.) Update the "input_folder", "output_folder", and "udf_path" variables to the same path with the Python code and save.
3.) Place .csv files collected using Doric Neuroscience Studio 5 into the input_folder.
4.) Double click signal_check_wrap.py or type singal_check_wrap.py into command prompt and press enter to run.

Output:
The output_folder will contain a .csv file of the processed signals, graphs of DF/F0, and graphs of individual channels.
Runtime is approximately 3.13 seconds for 1 file but may vary based on length of recordings and hardware.